(extremely detailed CG